App.EditOrderType = function(ds, grid) {
	var record = grid.getSelectionModel().getSelected();	
	Ext.BLANK_IMAGE_URL = '../ext/resources/images/default/s.gif';
	var formPanel = new Ext.FormPanel({
		labelAlign : 'right',
		labelWidth : 80,
		frame : true,
		url : '../'+WebServiceUrl,
		bodyStyle : 'padding:5px 5px 0',
		width : 700,
		items : [{
			layout : 'column',
			items : [{
				columnWidth : .5,
				layout : 'form',
				items : [{
					xtype : 'textfield',
					fieldLabel : '订单类型名称',
					tabIndex : 1,
					maxLength : 16,
					allowBlank : false,
					name : 'ordername',
					anchor : '90%'
				}]
			}, {
				columnWidth : .5,
				layout : 'form',
				items : [{
						// 执行部门
						xtype : 'combo',
						store : new Ext.data.SimpleStore({
							fields : ["orderdeptId", "orderdeptName"],
							data : [['01', '市场'],
									['02', '客服'],
									['03', '门店'],
									['04', '加盟商']
									]
						}),
						valueField : "orderdeptId",
						displayField : "orderdeptName",
						mode : 'local',
						forceSelection : true,
						blankText : '请选择订单执行部门',
						emptyText : '选择订单执行部门',
						hiddenName : 'orderdeptId',
						editable : false,
						triggerAction : 'all',
						allowBlank : false,
						fieldLabel : '订单执行部门',
						anchor : '90%'
					}
				]
			}]
		},{
			layout : 'column',
			items : [{
				columnWidth : .5,
				layout : 'form',
				items : [{
						// 是否进入发运系统
						xtype : 'combo',
						store : new Ext.data.SimpleStore({
							fields : ["transferToShipping", "Name"],
							data : [[0, '是'],[1, '否']]
						}),
						valueField : "transferToShipping",
						displayField : "Name",
						mode : 'local',
						forceSelection : true,
						blankText : '请选择进入发运系统',
						emptyText : '选择是否进入发运系统',
						hiddenName : 'transferToShipping',
						editable : false,
						triggerAction : 'all',
						allowBlank : false,
						fieldLabel : '进入发运系统',
						anchor : '90%'
					}
				]
			}, {
				columnWidth : .5,
				layout : 'form',
				items : [{
						// 是否海外订单
						xtype : 'combo',
						store : new Ext.data.SimpleStore({
							fields : ["isabroadorder", "Name"],
							data : [[0, '是'],[1, '否']]
						}),
						valueField : "isabroadorder",
						displayField : "Name",
						mode : 'local',
						forceSelection : true,
						blankText : '请选择海外订单',
						emptyText : '选择是否海外订单',
						hiddenName : 'isabroadorder',
						editable : false,
						triggerAction : 'all',
						allowBlank : false,
						fieldLabel : '海外订单',
						anchor : '90%'
					}
				]
			}]
		},{
			items : [{
				layout : 'form',
				items : [{
					xtype : 'textfield',
					fieldLabel : '订单需求分类',
					tabIndex : 5,
					name : 'demandClassCode',
					anchor : '95%'
				}]
			}]
		},{
			items : [ {
				layout : 'form',
				items : [{
					xtype : 'textfield',
					fieldLabel : '订单类型描述',
					tabIndex : 6,
					name : 'description',
					anchor : '95%'
				}]
			}]
		}		
		]
	});
	var winid = 'EditOrderType';
	var win = new Ext.Window({
		title : '修改订单类型',
		width : 720,
		height : 210,
		id : winid,
		layout : 'fit',
		plain : true,
		bodyStyle : 'padding:5px;',
		buttonAlign : 'center',
		resizable : false,
		items : formPanel,
		modal : true,
		buttons : [{
			text : '保存',
			tabIndex : 24,
			handler : function() {
				if (formPanel.form.isValid()) {
					formPanel.form.submit({
						waitTitle : "请稍候",
						waitMsg : '正在保存数据...',
						params : {
							trancode : '15133',				
							id : record.get('idtOrdertype')
						},
						method : 'Post',
						failure : function(form, action) {
							Ext.MessageBox.alert('操作失败', action.result.message);
						},
						success : function(form, action) {
							if (action.result.success) {
								Ext.MessageBox.alert('操作成功',
										action.result.message);
								Ext.getCmp(winid).close();
								ds.load({params:{start:0, limit:App.pageSize}});
							} else {
								Ext.MessageBox.alert('操作失败',
										action.result.message);
							}
						}
					});
				} else {
					Ext.MessageBox.alert('输入错误', '请输完内容后再保存！');
				}
			}
		}, {
			text : '取消',
			tabIndex : 25,
			handler : function() {
				Ext.getCmp(winid).close();
			}
		}]
	});
	win.show();
	formPanel.getForm().loadRecord(record);
	
};